iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

「零碳運算」的意念

近年科技教育界提倡「環境、社會和公司治理(environmental, social, and corporate governance)」,簡稱「ESG」。說的也對,科技教育不應只傳授科技,同時應讓學生明白學習科技的本義在於提昇人類福祉,引申出來,就是學習用科技幫助別人,學習用科技保護環境。常聽說全球暖化將導致極端天氣變得頻繁,起初不以為然,直至近日香港接連受超強颱風蘇拉吹襲,又遭遇五百年一遇暴雨,心想全球暖化果真迫在眉睫。而且,酷熱天氣亦令人煩惱,冬天彷彿要消失了。

現今電腦的算力遠比以往強大,Raspberry Pi 4 僅花費 6W 便可達到四核1.8GHz的算力,用來充當學界和家用專案的伺服器綽綽有餘。供應 6W 的能量也不需用到傳統的牆身插座,以充電寶或一般電腦的 USB 供電已經足夠。因此我想—何不放棄所有發電廠供應的電能?在學校安裝太陽能板,自行供應電力不可嗎?在學校實踐「零碳運算(Zero Carbon Computing)」想法油然而生。

專案目標

  • 以Raspberry Pi 4 在中學校園建立一台網頁伺服器
  • 該伺服器完全獨立於校內供電系統,僅以太陽能板及蓄電池供電
  • 該伺服器需同時運行數個的 node.js 專案,當中需牽涉實時處理(Real time Processing)
  • 該伺服器需連續運作十天,途中不可斷電
  • 該伺服器需通過基本的流量測試

實踐計劃

我計劃使用的硬件物資

  • Raspberry Pi 4 4GB版本,安裝 Ubuntu Server 22.04
  • 柔性太陽能板
  • 太陽能板專用鋰電池(晚上也要有電供應吧)
  • 太陽能控制器,用以穩定電壓及充電,配備USB供電插口(接上USB Type C就能為Raspberry Pi供電了)
  • 百兆網口及網線(駁通校內區域網絡)

我計劃製作的軟件

  • 以express.js, socket.io製作簡單的聊天室(所有對話保留一分鐘😂,Just For Fun)
  • 前端以Vanilla JS 製作(最恨前端框架🙄)
  • 以TensorFlow.js 偵測粗口/不良語言(始終是校內專案,大家明白的喔😍)
  • 另:只Host一個軟件應該不足夠完成鐵人賽。容我賣個關子,第二個軟件大家請拭目以待

大家如有興趣一齊動手作,不妨關注我😁


下一篇
[Day 2] 零碳運算 - 採購硬件
系列文
中國香港區—中學資訊科技教育及電腦行政支援7
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言